
/******************************************/
/* PubMed_Horiz_Toolbar_CSS               */
/******************************************/

#horiz_toolbar ul { margin: 0em; padding: 0em; list-style-type: none; }
#horiz_toolbar ul.h li { display: inline; margin:0; padding: 0 1.5em; _padding: 0 1em; }


/* Toolbar */
#horiz_toolbar {
background-color: black;
color: white;
font-family: Verdana;
font-size: 0.7em;
padding-left: 2em;
padding-top: 1px;
height: 1.3em;
min-width: 850px;
overflow: hidden;
}


#horiz_toolbar a,
#horiz_toolbar a:visited { color: white; text-decoration: none; }


/******************************************/
/* PubMed_Footer_CSS                      */
/******************************************/

#Footer {
font-size:67.5%;
padding:1.5em 0pt 2em;
}
#Footer ul { list-style: none; }
#Footer ul li {
font-size:110%;
text-align:center;
list-style-type: none;
}
#Footer li a {
font-family:Arial,Verdana,Helvetica,Sans-Serif;
}
#Footerlist { padding: 0em; }

/******************************************/
/* PM_Logos_CSS                 */
/******************************************/

#PubMedLogo { background: white url(/portal/portalrc.fcgi/28314/img/26425) no-repeat top left; display: block; text-indent: -1000px; width: 250px; height: 60px; position: absolute; top: 2px; left: 13em; }

#pubmed_head_logo .pubmed_print_logo { margin: .3em; }

#NLMLogo { font-family: times, "times new roman", serif; font-size: 75%; line-height: 1.2em; overflow: hidden; text-align: right; position: absolute; top: .5em; left: 28em; width: 25em; height: 3em; color: #369; }

#pubmed_head_logo .nlm_print_logo { left: 15em; top: 1em; z-index: 10; }

#NLMLogo a { color: #369; }

#NCBILogo { background: #369 url(/corehtml/left.GIF) no-repeat center left; height: 64px; width: 131px; position: absolute; top: 0em; left: .5em; }
#NCBILogo a { display: block; height: 62px; position: relative; text-indent: -1000px; width: 140px;  }
#NCBILogo.testMode {  background: #369 url(/coreweb/images/pubmed/logo_dev.gif) no-repeat center left; }

/******************************************/
/* PubMed_SideBar_CSS                     */
/******************************************/

#WithSidebar div#nav_column { width: 142px; }

#nav_column ul { margin: 0em; padding: 0em; list-style-type: none; margin-left: .7em; margin-top: .7em; }
#nav_column img { position: relative; top: 3px; left: 4px; } /* for the rss icon in LeftColumn */

#nav_col_content { background-color:#336699; font-family:Arial,Verdana,Helvetica,Sans-Serif; font-size:67.5%; padding-left:8px; padding-top:1em; }
#nav_col_content li:first-child { margin-bottom: .5em; }
#nav_col_content a:visited, #nav_col_content a, #nav_col_content span { color:white; font-size:120%; text-decoration:none; }
#nav_col_content a:hover { text-decoration:underline; }
#nav_col_content li.h2 { margin-bottom:3px; margin-top:20px; }
#nav_col_content li.h2 h2 { color:#FCCA66; font-size:130%; font-weight:normal; margin:0pt; padding:0pt; }
#nav_col_content li { list-style-image:none; list-style-position:outside; list-style-type:none; margin:-0.25em 0pt 0pt; padding:0pt 0pt 2px; *line-height: 1.55em; }

/******************************************/
/* PubMedWelcome_CSS                      */
/******************************************/

.welcome { width: 36em; margin-top: 1em; }
.welcome ol { list-style-position: inside; }
.welcome h1 { font-size: 1em; }
.welcome h2 { font-size: 1em; }
.welcome .aboutPubmed { font-size: .9em; }
.welcome a:visited { color: #c30; }
.welcomebox { border: 4px solid #cf3; position: relative; zoom: 1; }
.welcomebox img {  float: left; margin-right: 3em; }
.welcomebox h2 { color: #369; font-size: 1.2em; font-weight: bold; display: block; clear: right; }
.welcomebox ol { clear: left; }
.welcomebox p, .welcomebox img, .welcomebox h2, .welcomebox ol { margin: .7em; }
.welcomebox .tl { position: absolute; top: -15px; left: -15px; }
.welcomebox .tr { position: absolute; top: -15px; right: -15px; } 
.welcomebox .bl { position: absolute; bottom: -15px; left: -15px; }
.welcomebox .br { position: absolute; bottom: -15px; right: -15px; }


/******************************************/
/* Entrez_PageLayout_CSS                  */
/******************************************/

body { padding: 0; margin: 0; min-width: 800px; background-color: white; }
#WithSidebar { background: white url(/corehtml/bkgd.gif) repeat-y top left; }

form {  _width:expression(document.body.clientWidth < 810 ? "800px" : "100%" ); }

/*#WithoutSidebar form .contentbox-right { padding-top: 1em; } zj: will add in portlet only when there is content */


/* General rules */
img { border: 0px; }


/* Layout */
div#RightCol { width:98%; float: left; zoom: 1; margin: 0em .5em; _margin-left: .25em; _margin-right: 0em; } /* only apply when no LeftColumn */
/*div#RightCol { padding: 0 8px; margin: 0; }*/
div#LeftCol { display: none; float: left; zoom :1; }

#WithSidebar div#RightCol { float: right; width: 100%; margin-left: -152px; }
#WithSidebar div#LeftCol { display: block; float: left; margin-top: 4.0em; }
#WithSidebar div#RightColContent { margin-left: 152px; _margin-left: 144px; }


/* header & footer stuff */ 
#Header { clear: both; position: relative; height: 4em; }
#Footer { clear: both; }

#myncbi_on, #myncbi_off { background-color: #fff; position: absolute; top: .5em; right: .5em; }


/* components */
#WithSidebar #SearchPanel { margin-left:-136px; position:relative; }
#ViewPanel { margin-left: 0em; margin-top: .3em; }
#WithSidebar #ViewPanel { margin-left: .5em; }


/* Portal Debug (remove!) Only */
/*div.portal-debug-message > *, div.portal-debug-attribute-value { font-size: 10px; font-family: dina, arial, helvetica, sans-serif; font-weight: normal; }
.portal-debug-warning { color: yellow; }
#debug_call_times { display : none; }
div.portal-debug-location { display: none; }
*/

/******************************************/
/* PubMedGeneral_CSS                      */
/******************************************/

/* These styles were part of a file named ncbi_test.css which was removed from production 09/07 */
    
A.dblinks:link {
    font-size: 75%;
    font-family: arial,helvetica,sans-serif;
    color:#336699;
    text-decoration:none;
    }

A.dblinks:visited {
    font-size: 75%;
    font-family: arial,helvetica,sans-serif;
    color:#CC3300;
    text-decoration:none;
    }
A.popmenu:link { text-decoration: none; font-family: Verdana, Arial, Sans-serif; font-size: 11px; color: Navy; }
A.popmenu:visited { text-decoration: none; font-family: Verdana, Arial, Sans-serif; font-size: 11px;  color:#6C7F9A; }
A.popmenu:active { text-decoration: none; font-family: Verdana, Arial, Sans-serif; font-size: 11px;  color:#001A4F; }
A.popmenu:hover { text-decoration: underline; color:#038000;  font-family: Verdana, Arial, Sans-serif; font-size: 11px; }
.menutitle { font-family: Verdana, Arial, Sans-serif; font-size: 10px;}
.fixedsize_skobka { color:#000084; font-size:10px; font-family:Arial,sans-serif; }



/******************************************/
/* displaybar_css                         */
/******************************************/

/* Display Bar & Display Bar 2 (second instance on same page) */

#display_bar1, #display_bar2 { background-color: #ccc; clear: both; min-width: 872px; }
#WithSidebar #display_bar1, #WithSidebar #display_bar2 { min-width: 725px; }

#display_bar1, #display_bar2 {
height: 1.5em;
_height: 1.75em;
padding-top: 3px;
padding-left: 3px;
clear: both;
}

#display_bar1 .displaybar_text, #display_bar2 .displaybar_text { margin-left: 6px; margin-right: 6px; font-size: .8em; position: relative; top: -.1em;  _top: -.2em; }
#display_bar1 select, #display_bar2 select {  margin: 0em 2px; }

/******************************************/
/* Pager_css                              */
/******************************************/

#PaginationNode, #PaginationNode2 { clear: both; font-family: verdana, helvetica, sans-serif; margin: .2em 0em; }
#PaginationNode, #PaginationNode2 { position: relative; height: 1.8em; }
#PaginationNode .right, #PaginationNode2 .right { position: absolute; right: 0px; top: 0em; }
#PaginationNode a, #PaginationNode2 a { margin: 0em .5em; color: #369; text-decoration: none; }
#PaginationNode .numItems, #PaginationNode2 .numItems { margin-left: .8em; position: relative; top: .1em; }

#PaginationNode .numItems { _top: .2em; }
#PaginationNode .right, #PaginationNode2 .right { _top: -.3em; text-align: right; }
#PaginationNode2 .right { top: .45em; _top: .2em;  }

div#PaginationNode { margin-top: .4em; }
div#PaginationNode2 { padding-top: .5em; }

#PaginationNode div, #PaginationNode2 div { font-size: .8em; }
#PaginationNode div.numItems, #PaginationNode2 div.numItems {  width: 35%; }
#PaginationNode div.right, #PaginationNode2 div.right { width: 60%; }

/* Safari Hack & ie unhack */
#pager span, #pager2 span, #Page, #Page2 { position: relative; }
 /*\*/
 html>body*#pager span { top: -.6em; } html>body*#Page, #Page2 { top: .5em; }
 /**/
#pager span, #pager2 span, #Page, #Page2 { *top: 0em !important; }


/******************************************/
/* Pubmed_RVDocSum_CSS                    */
/******************************************/

div.rprt { font-family:arial,helvetica,sans-serif; margin: 0.5em 0 1.5em -.5em; padding: 0em; display: block; *margin-bottom: 0.9em; zoom: 1; }

div.rprt p {margin-left: 55px;}

div.rprt div.rprtNum { font-size: .75em; margin-left: 10px; margin-top: 0; }
div.rprt div.rprtNum input { float: left; *position: relative; *top: -2px; }
div.rprt div.rprtNum b { float: left; margin-top: 0.1em;}
.ItemInClipboard { color: #00cc00 }

div.rprt p.title { font-size: 0.9em; margin-bottom: 0; _zoom: 1; }
div.rprt p.title a { color: #2222cc; }
div.rprt p.title a:visited { color: #cc3300; }

div.rprt p.authors { line-height: 1em; margin: .3em 0em 0em 55px; font-size: 0.9em; *margin-top: .4em }
div.rprt p.source { font-size: 0.75em; line-height: 1em; margin-top: 0.5em; margin-bottom: -0.4em;}
div.rprt p.source a {color: #2222CC;}
div.rprt p.pmid { color: #696969; font-size: 0.75em; line-height:6px; *line-height:0; *margin-top: 1.3em; *margin-bottom: 1.2em;}
div.rprt p.links { font-size: 0.75em; line-height: 0; *margin-top: 1.25em; *margin-bottom: 0.5em;}
div.rprt p.links a.status_ra { color:#6666AA; text-decoration: underline; cursor: pointer;}
div.rprt p.links a.status_pmc { color:#009900; margin-left:15px; text-decoration: none; cursor: pointer;}
div.rprt p.links a.status_pmc span {text-decoration: underline;}

/* stupid IE6 fixes */
div.rprt p.title a { _position: relative; _left: -.15em;  }

.nopagesectioncontent {display: none;}
.port {font-size: 1em;}

/* ### from ext-all ### */
.port, .port div, .port dl, .port dt, .port dd, .port ul, .port ol, .port li, .port h1, .port h2, .port h3, .port h4, .port h5, .port h6, .port pre, .port form, .port fieldset, .port input, .port p, .port blockquote, .port th, .port td{margin:0;padding:0;}
.port img{border:0;}
.port ol, .port ul{list-style:none;}

.x-unselectable,.x-unselectable *{-moz-user-select:none;-khtml-user-select:none;}

.x-panel{border-style:solid;border-color:#99bbe8;border-width:0;}
.x-panel-header{overflow:hidden;zoom:1;color:#15428b;font:bold 11px tahoma,arial,verdana,sans-serif;padding:5px 3px 4px 5px;border:1px solid #99bbe8;line-height:15px;background:transparent url(/core/extjs/ext-2.1/resources/images/default/panel/white-top-bottom.gif) repeat-x 0 -1px;}
.x-panel-body{border:1px solid #99bbe8;border-top:0 none;overflow:hidden;background:white;position:relative;}
.x-panel-bbar .x-toolbar{border:1px solid #99bbe8;border-top:0 none;overflow:hidden;padding:2px;}
.x-panel-tbar .x-toolbar{border:1px solid #99bbe8;border-top:0 none;overflow:hidden;padding:2px;}
.x-panel-tbar-noheader .x-toolbar,.x-panel-mc .x-panel-tbar .x-toolbar{border-top:1px solid #99bbe8;border-bottom:0 none;}
.x-panel-body-noheader,.x-panel-mc .x-panel-body{border-top:1px solid #99bbe8;}
.x-panel-header{overflow:hidden;zoom:1;}
.x-panel-tl .x-panel-header{color:#15428b;font:bold 11px tahoma,arial,verdana,sans-serif;padding:5px 0 4px 0;border:0 none;background:transparent;}
.x-panel-tl .x-panel-icon,.x-window-tl .x-panel-icon{padding-left:20px!important;background-repeat:no-repeat;background-position:0 4px;zoom:1;}
.x-panel-inline-icon{width:16px;height:16px;background-repeat:no-repeat;background-position:0 0;vertical-align:middle;margin-right:4px;margin-top:-1px;margin-bottom:-1px;}
.x-panel-tc{background:transparent url(/core/extjs/ext-2.1/resources/images/default/panel/top-bottom.gif) repeat-x 0 0;overflow:hidden;}
.ext-strict .ext-ie7 .x-panel-tc{overflow:visible;}
.x-panel-tl{background:transparent url(/core/extjs/ext-2.1/resources/images/default/panel/corners-sprite.gif) no-repeat 0 0;padding-left:6px;zoom:1;border-bottom:1px solid #99bbe8;}
.x-panel-tr{background:transparent url(/core/extjs/ext-2.1/resources/images/default/panel/corners-sprite.gif) no-repeat right 0;zoom:1;padding-right:6px;}
.x-panel-bc{background:transparent url(/core/extjs/ext-2.1/resources/images/default/panel/top-bottom.gif) repeat-x 0 bottom;zoom:1;}
.x-panel-bc .x-panel-footer{zoom:1;}
.x-panel-bl{background:transparent url(/core/extjs/ext-2.1/resources/images/default/panel/corners-sprite.gif) no-repeat 0 bottom;padding-left:6px;zoom:1;}
.x-panel-br{background:transparent url(/core/extjs/ext-2.1/resources/images/default/panel/corners-sprite.gif) no-repeat right bottom;padding-right:6px;zoom:1;}
.x-panel-mc{border:0 none;padding:0;margin:0;font:normal 11px tahoma,arial,helvetica,sans-serif;padding-top:6px;background:#dfe8f6;}
.x-panel-mc .x-panel-body{background:transparent;border:0 none;}
.x-panel-ml{background:#fff url(/core/extjs/ext-2.1/resources/images/default/panel/left-right.gif) repeat-y 0 0;padding-left:6px;zoom:1;}
.x-panel-mr{background:transparent url(/core/extjs/ext-2.1/resources/images/default/panel/left-right.gif) repeat-y right 0;padding-right:6px;zoom:1;}
.x-panel-bc .x-panel-footer{padding-bottom:6px;}
.x-panel-nofooter .x-panel-bc,.x-panel-nofooter .x-window-bc{height:6px;font-size:0;line-height:0;}
.x-panel-bwrap{overflow:hidden;zoom:1;}
.x-panel-body{overflow:hidden;zoom:1;}
.x-panel-collapsed .x-resizable-handle{display:none;}
.ext-gecko .x-panel-animated div{overflow:hidden!important;}
.x-plain-body{overflow:hidden;}
.x-plain-bbar .x-toolbar{overflow:hidden;padding:2px;}
.x-plain-tbar .x-toolbar{overflow:hidden;padding:2px;}
.x-plain-bwrap{overflow:hidden;zoom:1;}
.x-plain{overflow:hidden;}
.x-tool{overflow:hidden;width:15px;height:15px;float:right;cursor:pointer;background:transparent url(/core/extjs/ext-2.1/resources/images/default/panel/tool-sprites.gif) no-repeat;margin-left:2px;}
.x-tool-toggle{background-position:0 -60px;}
.x-tool-toggle-over{background-position:-15px -60px;}
.x-panel-collapsed .x-tool-toggle{background-position:0 -75px;}
.x-panel-collapsed .x-tool-toggle-over{background-position:-15px -75px;}
.x-tool-close{background-position:0 -0;}
.x-tool-close-over{background-position:-15px 0;}
.x-tool-minimize{background-position:0 -15px;}
.x-tool-minimize-over{background-position: -15px;}
.x-tool-maximize{background-position:0 -30px;}
.x-tool-maximize-over{background-position:-15px -30px;}
.x-tool-restore{background-position:0 -45px;}
.x-tool-restore-over{background-position:-15px -45px;}
.x-tool-gear{background-position:0 -90px;}
.x-tool-gear-over{background-position:-15px -90px;}
.x-tool-pin{background-position:0 -135px;}
.x-tool-pin-over{background-position:-15px -135px;}
.x-tool-unpin{background-position:0 -150px;}
.x-tool-unpin-over{background-position:-15px -150px;}
.x-tool-right{background-position:0 -165px;}
.x-tool-right-over{background-position:-15px -165px;}
.x-tool-left{background-position:0 -180px;}
.x-tool-left-over{background-position:-15px -180px;}
.x-tool-up{background-position:0 -210px;}
.x-tool-up-over{background-position:-15px -210px;}
.x-tool-down{background-position:0 -195px;}
.x-tool-down-over{background-position:-15px -195px;}
.x-tool-refresh{background-position:0 -225px;}
.x-tool-refresh-over{background-position:-15px -225px;}
.x-tool-minus{background-position:0 -255px;}
.x-tool-minus-over{background-position:-15px -255px;}
.x-tool-plus{background-position:0 -240px;}
.x-tool-plus-over{background-position:-15px -240px;}
.x-tool-search{background-position:0 -270px;}
.x-tool-search-over{background-position:-15px -270px;}
.x-tool-save{background-position:0 -285px;}
.x-tool-save-over{background-position:-15px -285px;}
.x-tool-help{background-position:0 -300px;}
.x-tool-help-over{background-position:-15px -300px;}
.x-tool-print{background-position:0 -315px;}
.x-tool-print-over{background-position:-15px -315px;}
.x-panel-ghost{background:#cbddf3;z-index:12000;overflow:hidden;position:absolute;left:0;top:0;opacity:.65;-moz-opacity:.65;filter:alpha(opacity=65);}
.x-panel-ghost ul{margin:0;padding:0;overflow:hidden;font-size:0;line-height:0;border:1px solid #99bbe8;border-top:0 none;display:block;}
.x-panel-ghost *{cursor:move!important;}
.x-panel-dd-spacer{border:2px dashed #99bbe8;}
.x-panel-btns-ct{padding:5px;}
.x-panel-btns-ct .x-btn{float:right;clear:none;}
.x-panel-btns-ct .x-panel-btns td{border:0;padding:0;}
.x-panel-btns-ct .x-panel-btns-right table{float:right;clear:none;}
.x-panel-btns-ct .x-panel-btns-left table{float:left;clear:none;}
.x-panel-btns-ct .x-panel-btns-center{text-align:center;}
.x-panel-btns-ct .x-panel-btns-center table{margin:0 auto;}
.x-panel-btns-ct table td.x-panel-btn-td{padding:3px;}
.x-panel-btns-ct .x-btn-focus .x-btn-left{background-position:0 -147px;}
.x-panel-btns-ct .x-btn-focus .x-btn-right{background-position:0 -168px;}
.x-panel-btns-ct .x-btn-focus .x-btn-center{background-position:0 -189px;}
.x-panel-btns-ct .x-btn-over .x-btn-left{background-position:0 -63px;}
.x-panel-btns-ct .x-btn-over .x-btn-right{background-position:0 -84px;}
.x-panel-btns-ct .x-btn-over .x-btn-center{background-position:0 -105px;}
.x-panel-btns-ct .x-btn-click .x-btn-center{background-position:0 -126px;}
.x-panel-btns-ct .x-btn-click .x-btn-right{background-position:0 -84px;}
.x-panel-btns-ct .x-btn-click .x-btn-left{background-position:0 -63px;}

/* ### end from ext.all ### */


.x-btn-menu-wrap {
    width:0 !important;
}
.x-menu {
    background:#F0F0F0 none repeat scroll 0 0 !important;
}
.x-menu-list-item img {
    display:none;
}
.x-menu-list-item a.x-menu-item {
    padding-left:8px;
}
.port h1.x-panel-header-text, .port h2.x-panel-header-text, .port h3.x-panel-header-text, .port h4.x-panel-header-text, .port h5.x-panel-header-text, .port h6.x-panel-header-text {
    font-size:100%;
    margin:0;
    padding:0;
}
div.x-panel-body {
    padding:5px;
}
.port .x-panel-header { /* to override setting padding to 0 */
    padding:5px 3px 4px 5px;
}




/*
 * Ext JS Library 2.1
 * Copyright(c) 2006-2008, Ext JS, LLC.
 * licensing@extjs.com
 * 
 * http://extjs.com/license
 * Derived from "gray" theme.

 */

.x-panel {
    border-style: solid;
    border-color: #d0d0d0;
}
.x-panel-header {
    color:#333;
    border:1px solid #d0d0d0;
    background-image:url(/core/ext.ncbi/1/img/oldentrez/panel/white-top-bottom.gif);
}

.x-panel-body {
    border-color:#d0d0d0;
}

.x-panel-bbar .x-toolbar {
    border-color:#d0d0d0;
}

.x-panel-tbar .x-toolbar {
    border-color:#d0d0d0;
}

.x-panel-tbar-noheader .x-toolbar, .x-panel-mc .x-panel-tbar .x-toolbar {
    border-color:#d0d0d0;
}
.x-panel-body-noheader, .x-panel-mc .x-panel-body {
    border-color:#d0d0d0;
}
.x-panel-tl .x-panel-header {
    color:#333;
}
.x-panel-tc {
    background-image:url(/core/ext.ncbi/1/img/oldentrez/panel/top-bottom.gif);
}
.x-panel-tl {
    background-image:url(/core/ext.ncbi/1/img/oldentrez/panel/corners-sprite.gif);
    border-color:#d0d0d0;
}
.x-panel-tr {
    background-image:url(/core/ext.ncbi/1/img/oldentrez/panel/corners-sprite.gif);
}
.x-panel-bc {
    background-image:url(/core/ext.ncbi/1/img/oldentrez/panel/top-bottom.gif);
}
.x-panel-bl {
    background-image:url(/core/ext.ncbi/1/img/oldentrez/panel/corners-sprite.gif);
}
.x-panel-br {
    background-image:url(/core/ext.ncbi/1/img/oldentrez/panel/corners-sprite.gif);
}
.x-panel-mc {
    background:#f1f1f1;
}
.x-panel-mc .x-panel-body {
    background:transparent;
    border: 0 none;
}
.x-panel-ml {
    background-image:url(/core/ext.ncbi/1/img/oldentrez/panel/left-right.gif);
}
.x-panel-mr {
    background-image:url(/core/ext.ncbi/1/img/oldentrez/panel/left-right.gif);
}

/* Tools */
.x-tool {
    background-image:url(/core/ext.ncbi/1/img/oldentrez/panel/tool-sprites.gif);
}

/* Ghosting */
.x-panel-ghost {
    background:#e0e0e0;
}

.x-panel-ghost ul {
    border-color:#b0b0b0;
}

.x-grid-panel .x-panel-mc .x-panel-body {
    border:1px solid #d0d0d0;
}

/* Buttons */

.x-btn-left{
    background-image:url(/core/ext.ncbi/1/img/oldentrez/button/btn-sprite.gif);
}
.x-btn-right{
    background-image:url(/core/ext.ncbi/1/img/oldentrez/button/btn-sprite.gif);
}
.x-btn-center{
    background-image:url(/core/ext.ncbi/1/img/oldentrez/button/btn-sprite.gif);
}

/* Layout classes */

.x-border-layout-ct {
    background:#f0f0f0;
}

.x-accordion-hd {
    background-image:url(/core/ext.ncbi/1/img/oldentrez/panel/light-hd.gif);
}

.x-layout-collapsed{
    background-color:#eee;
    border-color:#e0e0e0;
}
.x-layout-collapsed-over{
     background-color:#fbfbfb;
}


/* qtips */
.x-tip .x-tip-top {
    background-image:url(/core/ext.ncbi/1/img/oldentrez/qtip/tip-sprite.gif);
}
.x-tip .x-tip-top-left {
    background-image:url(/core/ext.ncbi/1/img/oldentrez/qtip/tip-sprite.gif);
}
.x-tip .x-tip-top-right {
    background-image:url(/core/ext.ncbi/1/img/oldentrez/qtip/tip-sprite.gif);
}
.x-tip .x-tip-ft {
    background-image:url(/core/ext.ncbi/1/img/oldentrez/qtip/tip-sprite.gif);
}
.x-tip .x-tip-ft-left {
    background-image:url(/core/ext.ncbi/1/img/oldentrez/qtip/tip-sprite.gif);
}
.x-tip .x-tip-ft-right {
    background-image:url(/core/ext.ncbi/1/img/oldentrez/qtip/tip-sprite.gif);
}
.x-tip .x-tip-bd-left {
    background-image:url(/core/ext.ncbi/1/img/oldentrez/qtip/tip-sprite.gif);
}
.x-tip .x-tip-bd-right {
    background-image:url(/core/ext.ncbi/1/img/oldentrez/qtip/tip-sprite.gif);
}

/* Toolbars */

.x-toolbar{
    border-color:#d0d0d0;
    background:#f0f4f5 url(/core/ext.ncbi/1/img/oldentrez/toolbar/bg.gif) repeat-x top left;
}
.x-toolbar button {
    color:#444;
}
.x-toolbar .x-btn-menu-arrow-wrap .x-btn-center button {
    background-image:url(/core/ext.ncbi/1/img/oldentrez/toolbar/btn-arrow.gif);
}
.x-toolbar .x-btn-text-icon .x-btn-menu-arrow-wrap .x-btn-center button {
    background-image:url(/core/ext.ncbi/1/img/oldentrez/toolbar/btn-arrow.gif);
}
.x-toolbar .x-btn-over .x-btn-left{
    background-image:url(/core/ext.ncbi/1/img/oldentrez/toolbar/tb-btn-sprite.gif);
}
.x-toolbar .x-btn-over .x-btn-right{
    background-image:url(/core/ext.ncbi/1/img/oldentrez/toolbar/tb-btn-sprite.gif);
}
.x-toolbar .x-btn-over .x-btn-center{
    background-image:url(/core/ext.ncbi/1/img/oldentrez/toolbar/tb-btn-sprite.gif);
}
.x-toolbar .x-btn-over button {
    color:#111;
}
.x-toolbar .x-btn-click .x-btn-left, .x-toolbar .x-btn-pressed .x-btn-left, .x-toolbar .x-btn-menu-active .x-btn-left{
    background-image:url(/core/ext.ncbi/1/img/oldentrez/toolbar/tb-btn-sprite.gif);
}
.x-toolbar .x-btn-click .x-btn-right, .x-toolbar .x-btn-pressed .x-btn-right, .x-toolbar .x-btn-menu-active .x-btn-right{
    background-image:url(/core/ext.ncbi/1/img/oldentrez/toolbar/tb-btn-sprite.gif);
}

.x-toolbar .x-btn-click .x-btn-center, .x-toolbar .x-btn-pressed .x-btn-center, .x-toolbar .x-btn-menu-active .x-btn-center{
    background-image:url(/core/ext.ncbi/1/img/oldentrez/toolbar/tb-btn-sprite.gif);
}
.x-toolbar .ytb-sep {
    background-image: url(/core/extjs/ext-2.1/resources/images/default/grid/grid-split.gif);
}

/* Tabs */

.x-tab-panel-header, .x-tab-panel-footer {
    background: #EAEAEA;
    border-color:#d0d0d0;
}


.x-tab-panel-header {
    border-color:#d0d0d0;
}

.x-tab-panel-footer {
    border-color:#d0d0d0;
}

ul.x-tab-strip-top{
    background:#dbdbdb url(/core/ext.ncbi/1/img/oldentrez/tabs/tab-strip-bg.gif) repeat-x left top;
    border-color:#d0d0d0;
    padding-top: 2px;
}

ul.x-tab-strip-bottom{
    background-image:url(/core/ext.ncbi/1/img/oldentrez/tabs/tab-strip-btm-bg.gif);
    border-color:#d0d0d0;
}

.x-tab-strip span.x-tab-strip-text {
    color:#333;
}
.x-tab-strip-over span.x-tab-strip-text {
    color:#111;
}

.x-tab-strip-active span.x-tab-strip-text {
    color:#333;
}

.x-tab-strip-disabled .x-tabs-text {
    color:#aaaaaa;
}

.x-tab-strip-top .x-tab-right {
    background-image:url(/core/ext.ncbi/1/img/oldentrez/tabs/tabs-sprite.gif);
}

.x-tab-strip-top .x-tab-left {
    background-image:url(/core/ext.ncbi/1/img/oldentrez/tabs/tabs-sprite.gif);
}
.x-tab-strip-top .x-tab-strip-inner {
    background-image:url(/core/ext.ncbi/1/img/oldentrez/tabs/tabs-sprite.gif);
}

.x-tab-strip-bottom .x-tab-right {
    background-image:url(/core/ext.ncbi/1/img/oldentrez/tabs/tab-btm-inactive-right-bg.gif);
}

.x-tab-strip-bottom .x-tab-left {
    background-image:url(/core/ext.ncbi/1/img/oldentrez/tabs/tab-btm-inactive-left-bg.gif);
}

.x-tab-strip-bottom .x-tab-strip-active .x-tab-right {
    background-image:url(/core/ext.ncbi/1/img/oldentrez/tabs/tab-btm-right-bg.gif);
}

.x-tab-strip-bottom .x-tab-strip-active .x-tab-left {
    background-image:url(/core/ext.ncbi/1/img/oldentrez/tabs/tab-btm-left-bg.gif);
}

.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close {
    background-image:url(/core/ext.ncbi/1/img/oldentrez/tabs/tab-close.gif);
}
.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close:hover{
    background-image:url(/core/ext.ncbi/1/img/oldentrez/tabs/tab-close.gif);
}

.x-tab-panel-body {
    border-color:#d0d0d0;
    background:#fff;
}
.x-tab-panel-bbar .x-toolbar {
    border-color: #d0d0d0;
}

.x-tab-panel-tbar .x-toolbar {
    border-color: #d0d0d0;
}

.x-tab-panel-header-plain .x-tab-strip-spacer {
    border-color:#d0d0d0;
    background: #eaeaea;
}

.x-tab-scroller-left {
    background-image: url(/core/ext.ncbi/1/img/oldentrez/tabs/scroll-left.gif);
    border-color:#aeaeae;
}
.x-tab-scroller-right {
    background-image: url(/core/ext.ncbi/1/img/oldentrez/tabs/scroll-right.gif);
    border-color:#aeaeae;
}

/* Window */

.x-window-proxy {
    background:#e0e0e0;
    border-color:#b0b0b0;
}

.x-window-tl .x-window-header {
    color:#555;
}
.x-window-tc {
    background-image:url(/core/ext.ncbi/1/img/oldentrez/window/top-bottom.png);
}
.x-window-tl {
    background-image:url(/core/ext.ncbi/1/img/oldentrez/window/left-corners.png);
}
.x-window-tr {
    background-image:url(/core/ext.ncbi/1/img/oldentrez/window/right-corners.png);
}
.x-window-bc {
    background-image:url(/core/ext.ncbi/1/img/oldentrez/window/top-bottom.png);
}
.x-window-bl {
    background-image:url(/core/ext.ncbi/1/img/oldentrez/window/left-corners.png);
}
.x-window-br {
    background-image:url(/core/ext.ncbi/1/img/oldentrez/window/right-corners.png);
}
.x-window-mc {
    border:1px solid #d0d0d0;
    background:#e8e8e8;
}

.x-window-ml {
    background-image:url(/core/ext.ncbi/1/img/oldentrez/window/left-right.png);
}
.x-window-mr {
    background-image:url(/core/ext.ncbi/1/img/oldentrez/window/left-right.png);
}
.x-panel-ghost .x-window-tl {
    border-color:#d0d0d0;
}
.x-panel-collapsed .x-window-tl {
    border-color:#d0d0d0;
}

.x-window-plain .x-window-mc {
    background: #e8e8e8;
    border-right:1px solid #eee;
    border-bottom:1px solid #eee;
    border-top:1px solid #d0d0d0;
    border-left:1px solid #d0d0d0;
}

.x-window-plain .x-window-body {
    border-left:1px solid #eee;
    border-top:1px solid #eee;
    border-bottom:1px solid #d0d0d0;
    border-right:1px solid #d0d0d0;
    background:transparent !important;
}

body.x-body-masked .x-window-mc, body.x-body-masked .x-window-plain .x-window-mc {
    background-color: #e4e4e4;
}


/* misc */
.x-html-editor-wrap {
    border-color:#d0d0d0;
}

/* Borders go last for specificity */
.x-panel-noborder .x-panel-body-noborder {
    border-width:0;
}

.x-panel-noborder .x-panel-header-noborder {
    border-width:0;
    border-bottom:1px solid #d0d0d0;
}

.x-panel-noborder .x-panel-tbar-noborder .x-toolbar {
    border-width:0;
    border-bottom:1px solid #d0d0d0;
}

.x-panel-noborder .x-panel-bbar-noborder .x-toolbar {
    border-width:0;
    border-top:1px solid #d0d0d0;
}

.x-window-noborder .x-window-mc {
    border-width:0;
}
.x-window-plain .x-window-body-noborder {
    border-width:0;
}

.x-tab-panel-noborder .x-tab-panel-body-noborder {
    border-width:0;
}

.x-tab-panel-noborder .x-tab-panel-header-noborder {
    border-top-width:0;
    border-left-width:0;
    border-right-width:0;
}

.x-tab-panel-noborder .x-tab-panel-footer-noborder {
    border-bottom-width:0;
    border-left-width:0;
    border-right-width:0;
}


.x-tab-panel-bbar-noborder .x-toolbar {
    border-width:0;
    border-top:1px solid #d0d0d0;
}

.x-tab-panel-tbar-noborder .x-toolbar {
    border-width:0;
    border-bottom:1px solid #d0d0d0;
}

/* Changes from gray */

.x-panel-header {
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 90%;
    xbackground: none;
    background-color: #e3e3e3;
}

div.port.section {
    font-family: Arial,Helvetica,Sans-Serif;
    margin-top: 0.5em;
    padding-top: 0.5em;
}

div.x-panel-body div.port.section {
    margin-top: 0;
    padding-top: 0;  
}

div.port.section div.window{
    margin-bottom: 0.5em;
    padding-left: 0.5em;
}
/******************************************/
/* historyportletCSS */
/******************************************/
div#HTDisplay {
    font-family:Arial,sans-serif;   
}

div#HTDisplay a {
    color:#232323;
    text-decoration:underline;
    border:none;
}

div#HTDisplay ul{    
    list-style: none;
    font-size: 80%;    
    margin: 1.3em 0em 1em 0em;
    padding: 0;
    _padding-top: 1.3em; /* IE6 handles margin differently */
}


div#HTDisplay ul li{
    margin: 0.8em 0.3em 0.8em 0.7em;    
    padding-left: 1.8em;
    padding-right: 0.2em;
    height: auto;    
    max-height:2.6em;
    overflow: hidden;
    color:#232323;
    position:relative;
}

div#HTDisplay ul li.query{   
    min-height: 15px; 
    background: url(/portal/portalrc.fcgi/28314/img/16134) no-repeat 0 0;   
}

div#HTDisplay ul li.query div.textwrapper{   /* wrap when text overlap w/ db logo */ 
    max-width: 85%;  
}

div#HTDisplay ul li.record{
    line-height:1.3;     
    background: url(/portal/portalrc.fcgi/28314/img/16133) no-repeat scroll 0 20%; 
}

div#HTDisplay ul li.bottomline {
    padding-bottom: 0.3em;
    border-bottom: 1.0px solid #999999;
}

div#HTDisplay ul li a.hidden {
    display:none;
}

div#HTDisplay ul li.record a {
    text-decoration:none;
}

div#HTDisplay ul li.record a:hover {
    text-decoration:underline;
}

div#HTDisplay ul .count{
    position:relative;
    top:1px;
    left:0.3em;    
}

div#HTDisplay div.action {    
    overflow:hidden;
}

div#HTDisplay div.action a {
    margin: 0em .5em .25em .5em;
    font-size: 75%;
    float: right;    
}

div#HTDisplay p {
    clear: both;
    font-size:85%;
    margin: 1.2em 0em 0.6em 0.5em;
}

div#HTDisplay ul li .thumb {
    position:absolute; 
    right:0px;
    padding-top:0.4em;
    _padding-right:0.4em; /* IE6 does not handle position:absolute right. Seems it takes an upper level parent w/ position:relavite as the context */
}

/*------------------------------------  Popup History Window -------------------------------------------*/
/*  eddie  */
/* want to make this image a gif, but... don't have access to corehtml  */
img.htbpoparrow {
zoom: 1;
background: transparent url(/corehtml/query/PubMed/right.jpg) no-repeat top right;
float: right;
position: relative;
top: -7px;
left: 22px;
_left: 25px;
z-index: 4;
/* IE fix */

}

div#htbpopper {
zoom: 1;
display: block;
position: absolute;
width: 32em;
z-index: 5;
padding: 0.5em;
font-family: Verdana;
font-size: 80%;
color: #444;
border: solid 1px #369;
background-color: #f0f8ff;
opacity: 100;
}

div.popper p {
/*margin-top: 0;
margin-bottom: .25em;*/
margin: 0 0 0.25em 0;
}
/*---*/

p#htbpcit,
p.pmid {
font-size: 85%;
display: block;
}

p#htbpcit {
font-style: italic;
}

#htbpopper.hidden {
display: none;
}



/* Mark any text to be popped as "poptext". This text is always hidden. */
.poptext {
display: none;
}

/* By default, a popper is hidden */
.popper, .pop-getxy {
position: absolute;
display: none;
margin:0;
width: 300px;
z-index: 1000;
zoom:1;
}

/* Trying without success to fix IE, yet again. */
.port {
zoom: 1 !important;
}

/* Put popper off the page when getting its size */
/* When popping something to get its dimensions, keep it invisible */
.pop-getxy {
visibility: hidden;
}

/* But add "popped" class to it, and it unhides */
.popper.popped {
display: block;
background-color: #fff;
}

/* To add arrows, set margin on div.popperInnerDiv.
   Arrows are background-images on .popper, within margin around .popperInnerDiv.
   Margin size should be arrow size in that dimension.
   The following rules override margin, setting it to zero for
   all directions except the one for the arrow.
 */

/* Pop left */
div.popper.popped.pop-left div.popperInnerDiv {
margin-left:0;
margin-top:0;
margin-bottom:0;
}

/* Pop right */
div.popper.popped.pop-right div.popperInnerDiv {
margin-right:0;
margin-top:0;
margin-bottom:0;
}

/* Pop above */
div.popper.popped.pop-above div.popperInnerDiv {
margin-right:0;
margin-left:0;
margin-top:0;
}

/* Pop-below */
div.popper.popped.pop-below div.popperInnerDiv {
margin-right:0;
margin-left:0;
margin-bottom:0;
}


/* Standard popper style. Override these styles in the cascade to customize locally. */
.popper {
width:30em; /* Popper does not always work correctly if size is not fixed on at least one dimension. */
font-size: .8em;
color: #222;
font-family: Arial, Lucida Sans, Trebuchet, Sans-Serif;
}

.popper.popped {
xbackground: transparent url(http://iwebdev/staff/mjohnson/proj/components/popper/pop2.png) no-repeat center center;
background: transparent url(/portal/portalrc.fcgi/28314/img/17684) no-repeat center center;
}

.popper.popped div.popperInnerDiv {
background-color: #F0F8FF; /*#def;*/
padding: 0.5em;
border: solid 1px #369;
margin: 15px;
}

div#popContent div.popperInnerDiv {
background-color:#F0F8FF;
color:#444444;
font-family:Verdana, Arial, sans-serif;
font-size:80%;
opacity:1;
z-index:5;
padding: 0.5em;
}

/* Pop left */
div.popper.popped.pop-left {
background-position: 100% -12px;
}
/* Pop right */
div.popper.popped.pop-right {
background-position: 0 -12px;
}
/* Pop above */
div.popper.popped.pop-above {
background-position: -12px 100%;
}
/* Pop-below */
div.popper.popped.pop-below {
background-position: -12px 0;
}


/* **************************************** */
/* DrugSensor_css */
/* **************************************** */
.contentbox-right div.drugInfo {
    font-family:Arial,Lucida Sans,Trebuchet,Sans-Serif;
/*
      margin-bottom:1em;
  display: block;
  padding-left:0.5em;
  padding-bottom:0.8em;
 */
/* border-left: 1px solid #CCCCCC; */
/* zoom: 1;  IEhack */
    margin-top:0.5em;
    padding-top:0.5em;
}
.contentbox-right div.drugInfo ul {
    margin:0pt 0pt 0.1em;
    padding:0;
    list-style: none;
}
.contentbox-right div.drugInfo ul.last {
    margin:0pt 0pt 0.3em;
    border-bottom: 1px solid #CCCCCC;
}
.contentbox-right div.drugInfo div.drugTitle {
    padding: 2px 0px 2px 3px;
/* top right bottom left */    
}
.contentbox-right div.drugInfo div.drugTitle a:link,
.contentbox-right div.drugInfo div.drugTitle a:visited {
/*
      font-family:times,"times new roman",serif;
      font-size: 105%; */
      color: #000000;
      font-size:0.8em;
      font-weight: bold;
/* DBFFB6 */    
    text-decoration:underline;
}
.contentbox-right div.drugInfo ul.drug li {
    display: block;
/* zoom: 1;  IEhack */
    margin: 0.2em 0em 0.3em 0;

  background: url(/portal/portalrc.fcgi/28314/img/18181) no-repeat 0 0.20em;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
  src='portal-image:ra_red', sizingMethod='crop');
}
.contentbox-right div.drugInfo ul.drug li.ovfl2 div.drug {
/* background: none; */
    padding-left: 1.2em;
    padding-bottom: 0.3em;
    font-size:0.8em;
    color:#212121;
    line-height: 1.20em;
}
/*
  .contentbox-right div.drugInfo ul.drug li.ovfl2 div.drug a {
  color: #535353;
  text-decoration:none;
  }
  .contentbox-right div.drugInfo ul.drug li.ovfl2 div.drug a:hover {
  text-decoration:underline;
  }
  .contentbox-right dd.ads div.drugInfo li span.drugSum {
  padding-top:0.3em;
  font-size:80%;
  color:#535353;
  }
 */
.contentbox-right div.drugInfo ul.drug li.ovfl2 div.drug a {
    color: #212121;
    text-decoration:none;
}
.contentbox-right div.drugInfo ul.drug li.ovfl2 div.drug a:hover {
    text-decoration:underline;
}
.contentbox-right div.drugInfo div.adSource {
    display: block;
/*
  position: absolute;
  right:0;
 */
    text-align:right;
    color: #666666;
    font-size:70%;
    z-index: 4;
    margin: 0.2em;
}

/******************************************/
/* FilterTab_css                          */
/******************************************/

#WithSidebar #filter_tab_wrapper { min-width: 728px; }


#filter_tab_wrapper { clear: both; background-color: #ccc; min-width: 872px; }
 
.tabs table { border-collapse: collapse; position: relative; border-bottom: 0px; margin-right: 8px; }

 /* Safari hack with ie7 unhack */
 /*\*/
 html>body*#filter_tab_wrapper table { position: relative; top: -1px; *top: 0px; }
 /**/ 

#filter_tab_wrapper img { border: 0em; }


#filter_tab_wrapper .tabs {
  background-color:#ccc;
  font-size:.85em;
  line-height:normal;
  margin-left: 8px;
  overflow: visible;
}

#filter_tab_wrapper .tabs tr.tablist {
  margin: 0em;
  padding: 0em;
}

#filter_tab_wrapper .tabs td {

  background: #ccc url("/coreweb/images/pubmed/right.png") no-repeat right top;
	background-color: #e4e4e4; 
	border-left: 1px solid #9a9dab;
    vertical-align: top; 
    overflow: visible;
		padding: 0px; 
		zoom: 1;
		position: static;
		_position: relative;
		border-bottom: 1px solid #888;
  }

#filter_tab_wrapper .tabs a, #filter_tab_wrapper .tabs a:visited, #filter_tab_wrapper .tabs label {
	text-align: center;
  background: none;
  padding:0px 10px 0px 10px;
  font-family: Arial,Verdana,Helvetica,Sans-Serif;
  text-decoration: none;
  color: #369;
  margin: 0px;
  margin-top: 5px;
  _padding: 6px auto;
  vertical-align: bottom; 
	/* height: 100%; */
	zoom: 1;
	*padding-left: 0px;
	_padding-left: 10px;
	_font-size: .85em;
	
  }

#filter_tab_wrapper img.left{  float: left; position: relative; _position: absolute; left: -2px; top: 0px; zoom: 1;  }
#filter_tab_wrapper .leftfix{   position: relative; _position: absolute; left: -1px; top: 0px; width: 5px; height: 5px; background-color: #ccc; zoom: 1; overflow: hidden; }	
	
	
#filter_tab_wrapper .tabs tr.tablist.sel {
margin-left: 7px;
}

#filter_tab_wrapper .tabs td.sel {
   border-bottom: solid 1px white;
   background: white url('/coreweb/images/pubmed/righton.png') no-repeat right top;
	 border-left: 1px solid #9a9dab;
}


#filter_tab_wrapper .tabs td.sel a, #filter_tab_wrapper .tabs td.sel label {
  font-weight: bold;
  background: none;
	zoom: 1;
}
      
  
   #filter_tab_wrapper  .tabs td.cfs {
    background: none;
    border-bottom: none;
		width: 20px;
    }
    
   #filter_tab_wrapper .tabs td.cfs a {
    text-indent: -10000px;
    background: transparent url('/coreweb/images/pubmed/conf_icon.gif') no-repeat bottom left;
    position: relative;
	top: 0px;
	_top: 1px;
    left: -1px;
    border-bottom: 0px;
    height: 17px;
    }
 /* Safari hack with ie7 unhack */
 /*\*/
 html>body*#filter_tab_wrapper .tabs td.cfs a { top: 1px; *top: 0px; }
 /**/ 
    
#filter_tab_wrapper .tabs td.sel a.pin { 
display: inline;
background: none;
margin: 0; 
padding: 0;
position: relative;
top: -2px; 
left: 5px;
*top: 0px;
}

.limit_header { font: 13px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; text-align:center ; color: #336699; font-weight: bold; }
 div.clearer {clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px;}

 .sbar {width: 300px; font: 13px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; margin-left: 3%;}

 .sbar .box {background-color: white; border: 1px solid #a1a5a9; padding: 1px; margin: 0 0 1.25em 0;}
 .sbar .box h4 {border-bottom: 1px solid #a1a5a9; padding: 5px; background: #f2f2f2; margin: 0px; font-size: 13px; background: url(/portal/portalrc.fcgi/28314/img/26510); color: #333; }
 .sbar .box h5 { font-size: 95%; margin: 6px 1px 1px 5px; color: #345371; }

 .mbar {width:650px; font: 13px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; margin: 0 0 0 0; }
 .mbar .box {background-color: white; border: 1px solid #a1a5a9; padding: 1px; margin: 0px; }
 .clearAll { text-align: center;  padding: 10px;}
 .mbar .box h4 , .toptable {border-bottom: 1px solid #a1a5a9; padding: 5px; background: #f2f2f2; margin: 0px; font-size: 13px; background: url(/portal/portalrc.fcgi/28314/img/26510); color: #333; padding-bottom: 3px; font-weight: bold; }

 .mbar .box h5 { font-size: 95%; margin: 6px 1px 1px 5px; color: #345371; }
 div.inputlist { background: #F4F4F4; border: solid 0px #E3E3E3; margin: 0px; padding: 10px; }

 img.add { margin: 0; padding-left: 10px; }

 div.checklist { height: 200px; background: #F3F5F7; overflow: auto;  border: solid 0px #369; margin: 1px 0 1px 0; padding: 1px 1px 0 1px; }

div.checklist .odd {  background-color: #F4F4F4;}
div.checklist .odd_selected {  background-color: #F4F4F4; font-weight:bold}
div.checklist .ev { background-color: white; }
div.checklist .ev_selected { background-color: white; font-weight:bold }

div.checklistSmall {  height: 30px; background: #F3F5F7; border: solid 0px #369; margin: 1px 0 0 0; padding: 6px 1px 0px 1px; }

div.checklistSmall .odd {  background-color:  #F4F4F4; margin: 1px 0 5px 0;}

.Bclean { text-align: right; padding: 10px 0 0 0; border: 1px solid black; }/* Previous value for padding was -10px: illegal and meaningless */

div.box div.Bclean a { background: #D9DBE0; text-decoration: none; color: black ;border: 1px solid #a1a5a9; padding: 3px;}
div.box div.Bclean a:hover { border: 1px solid black; background: #E8EAEB;}

.citcheckbox {
        font-family: Verdana, Geneva, Sans-Serif; font-size: 13px; 
        text-align: left;
        padding-left: 25px;
}

.citcheckbox input {
/*  position: relative;
*/
   top: 3px;
}

 .tips { display: block; float:left; border: 0px solid black; font-size: 80%; text-align: left;  color: #333; padding: 0 0 0 2px; }

 div.abbr { display: none; }

 img.pin { float:right; margin: -1px 0px 2px 1px; }
 
 li.in {
        list-style-type: none;
        list-style-image: none;
        list-style-position: outside;
        line-height: 2;
        font-weight: normal;
      margin-left: 3em; /* Was this line supposed to be commented out? */ 
        padding-left: 0;
      border: 1px solid black; /* Was this line supposed to be commented out? */
        line-height: 2em;

 }

 li.in strong {
        font-weight: bold;
        color: #448;
 }
.td-separator {
        background: #E3E3E3;
        width : 1px;
}

.td-select {
        background: #E3E3E3;
}


.PDates {
        font-family: Verdana, Geneva, Sans-Serif; font-size: 80%;
        padding: .5em .5em .5em 1em;
        background: #FFF;
    margin: 0;
 }

  .PDatesComments {
        font-family: Verdana, Geneva, Sans-Serif; font-size: 70%; 
        text-align: center;
        padding: .5em .5em .5em .7em;
        text-align: center;
        background: #FFF;
    line-height: 2em;
 }


.ev h1 {
        font-family: Verdana, Geneva, Sans-Serif; font-size: 75%;
        text-align: left;
        padding-left: 5px;
        padding: .5em 0em .5em .5em;
        font-weight : bold;
        background: #E3E3E3;
    margin: 0;
 }

.boxev, .boxodd {
   padding: .5em;
}

.box A {
        font-family: Verdana, Geneva, Sans-Serif; 
        font-size: 80%; 
        color: #21518F;
}

.box A:hover {
        color: black;
}

 .radio_authors {
        font-family: Verdana, Geneva, Sans-Serif; font-size: 70%; 
        text-align: left;
        padding-left: 5px;
    padding-top: 3em;
        background: white;
        line-height: 2em;
 }

.radio_authors input {
/*   position: relative;
*/
     top: 3px;
}

.example {
font-family: Verdana, Geneva, Sans-Serif; font-size: 75%; 
font-weight : normal;
}

.boxodd {  background-color:  #F4F4F4;}

.boxev { background-color: white; }

 label.tl {
        width: 12em;
        float: left;
        text-align: right;
        padding-right: 0.5em;
        line-height: 1.5em;
/*  position: relative;
*/
        top: .1em;
 }


input.text {
        border: solid 1px #a1a5a9;
        padding: 2px;
        font-family: Verdana, Geneva, Sans-Serif; font-size: 12px;
 }

 .t2 {
        width: 30px;
        text-align: right;
        top: .1em;
 }

.checklist h5 { margin: 1em 0.25em 0.25em }

div.success_msg, div.warn_msg, div.error_msg { padding: .4em; margin: .5em; color: black; }

div.success_msg img, div.warn_msg img, div.error_msg img { position: relative; top: .15em; margin-left: .2em; }

div.success_msg { border: 1px solid #6c6; background-color: #cfc; }
div.warn_msg { border: 1px solid #e3d21c; background-color: #ffffef; }
div.error_msg { border: 1px solid #f88; background-color: #fdd; }

/******************************************/
/* MessageBar_CSS                         */
/******************************************/

.messagebars { padding: .1em; clear: both; padding-left: .5em; }
.messagebars ul { margin: .5em auto; padding: auto; *margin-left: .5em; _margin-left: .5em; list-style-type: disc; list-style-position: inside; position: relative; left: -1.3em; *left: .6em;}


#limits_msg { background-color: #ffc;  } 
#pink_msg { background-color: #fcc; }
div.spellsugg { margin-bottom: 0.75em; }
div.spellreplaced { background-color: #fcc; margin-bottom: 0.75em;}
.InfoMsg { margin-top: .5em; } 

/******************************************/
/* CommandTab_CSS                         */
/******************************************/

#WithSidebar #command_tab { min-width: 736px; }
#command_tab { clear: both; height: 1.95em; padding-bottom: 2px; min-width: 872px; position: relative; _height: 2.05em; }


 /* Safari hack with ie7 unhack */
 /*\*/
 html>body*#command_tab { height: 1.95em; *height: 1.9em; }
 /**/ 



/* Opera 9 hack */
@media all and (min-width:0px) {
	head~body #command_tab { height: 1.85em; }
}
/*top: -1px;
*top: -2px;
_top: -2px;*/

/******************************************/
/* Global_Entrez_Tabs_css                 */
/******************************************/

#command_tab { position: relative; top: -2px; }

.tabs {
  background-color:#ccc;
  font-size:.85em;
  line-height:normal;
  overflow: hidden;
  clear: both;
}

.tabs ul.tablist {
  display: block;
  margin:0;
  padding:0 0 0 8px;
  _padding-left: 10px;
  list-style:none;
}

.tabs li {
  float:left;
  background: #ccc url("/coreweb/images/pubmed/rtab.png")
    no-repeat right top;
  margin:0;
  margin-top: 4px;
  padding:0;
  border-bottom: solid 1px #888;
  margin-left: -1px;
  position: relative;
  }

.tabs a, .tabs a:visited, .tabs label {
  display:block;
  background: transparent url("/coreweb/images/pubmed/ltab.png")
    no-repeat left top;
  padding:6px 12px 1px 12px;
  font-family: Arial,Verdana,Helvetica,Sans-Serif;
  text-decoration: none;
  color: #369;
  }

.tabs ul.tablist.sel {

}

.tabs li.sel {
   border-bottom: solid 1px white;
   z-index: 5;
   background: transparent url('/coreweb/images/pubmed/on_back_long.png') no-repeat right top;
}


.tabs li.sel a, .tabs li.sel label {
  font-weight: bold;
  background: transparent url('/coreweb/images/pubmed/on_back.png') no-repeat left top;
}
      
    /* Change filter selection link on FilterTabs */
    .tabs li.cfs {
    background: none;
    border-bottom: none;
    }
    
    .tabs li.cfs a {
    text-indent: -10000px;
    background: transparent url('/coreweb/images/pubmed/conf_icon.gif') no-repeat bottom left;
    float: left;
    position: relative;
    top: 1px;
    left: 0px;
    }
    
    
.tabs li.sel a.pin { display: inline;
background: none;
margin: 0; padding: 0;
margin-left: 4px;  }

#LimitCheckBox { position: absolute; top: .3em; left: .3em; float: left; }
.tabs a.withCheckShift { padding-left: 2em; }
 

/******************************************/
/* SearchBar_CSS                          */
/******************************************/

#search_bar_wrapper {  }

/* fix for non-table (pubmed) and table layouts (and browsers) */
#SearchPanel #search_bar { }
td #search_bar { 
    overflow: hidden; 
    margin-bottom:0px; 
    _margin-bottom: -2px; 
    height: 1.4em; 
    *height: 1.6em; 
    _height: 2em;  
}  
/* *********************************************************** */

#search_bar { 
    padding: 3px 0px; 
    background-color: #ccc; 
    min-width: 872px; 
    zoom:1; /* zoom for peek-a-boo bug in IE6 */
    min-height: 28px;
} 
#search_bar button { margin: auto 2px; }
#Go, #Clear { width: 3.6em; }
#search_bar span { margin: 0px 4px; }  /* margins for the "search" and "for" words. */


/* labels thrown off screen to keep display the same but add accessibility considerations */
#search_bar label { 
    display:block;
    float:left;
    margin:0;
    padding:0;
    text-align:left;
    text-indent:-5000em;
    width:1px; height: 0px; 
}


div#SearchBarInputs {  
    float: left; 
    height: 2.1em; /*min needed to get browsers to wrap the 3rd list item in list after "clear" button */
    padding-right: .3em;
    _overflow: hidden; /* needed for IE6 when fewer than 3 items are present in list after "clear" button */ 
    zoom:1;
}




/* styles for the list */
ul.sblinks { margin:0;padding:0; list-style: none; line-height: 1em;}
ul.sblinks li { white-space:nowrap; font-family: arial, verdana, sans-serif; font-size: .8em;}

/******************************************/
/* myncbi_css                             */
/******************************************/

/* styles also exist in Entrez_PageLayout_CSS to position this element */
#myncbi_on, #myncbi_off { font-family: arial, helvetica, sans-serif; font-size: 12px; }